include "../../cabecera.php";?>
Tambien se han aņadido recursos mas convencionales, en concreto, descriptores de ficheros y consumo de CPU. Ambos se aplican a la actividad mas costosa, que es toda aquella que implica la clasificacion de documentos a traves del clasificador. Para esas tareas, se ha impuesto unos minimos identificados dentro de modelos de tareas y objetivos.

| Entidad | Entidad del meta-modelo | Documentacion |
|---|---|---|
|
Base de datos | AplicacionEntorno | Base de datos utilizada en el sistema para la gestion de datos. Se reaprovechara para almacenar el estado del sistema |
|
ForoNoticias | AplicacionEntorno | Representa un foro de noticias que el agente debe espiar para extraer noticias relevantes |
|
Clasificador | AplicacionInterna | Realiza labores de categorizacion de documentos. Este recurso admite la creacion, desctruccion y monitorizacion de categorias. Tambien permite la agregacion de nuevos documentos a una categoria existente y preguntar si un documento pertence a la categoria indicada. |
|
GestorAgentes | AplicacionInterna | Permite a los agentes mantener un almacen de referencias a otros agentes. Este almacen hace posible obtener listas de los agentes existentes para que los agentes del sistema se puedan encontrar unos a otros |
|
GestorComunidadesSuscritas | AplicacionInterna | Gestiona las comunidades a las que un usuario esta suscrito |
|
GestorDocumentos | AplicacionInterna | El gestor de documentos permite gestionar referencias a documentos dejando el contenido dentro de este gestor. |
|
GestorEstadisticas | AplicacionInterna | Gestiona las estadisticas del agente. Las estadisticas es un conjunto de tuplas (clave,valor). La clave hace referencia a las posibles acciones que se quieren estudiar, mientras que el valor se concibe como un contador. El contador se incrementa cada vez que el agente ejecuta una accion. |
|
GestorMiembrosComunidad | AplicacionInterna | Gestiona los miembros de una comunidad. Los miembros son basicamente referencias a id's de usuarios. Existe un repositorio donde los usuarios estan registrados y donde hay mas informacion indexada por el id del usuario. |
|
GestorMonitorizaciones | AplicacionInterna | Sirve para registrar los distintos observadores de las acciones de un actor monitorizable. |
|
DescriptoresFicheros | RecursoDescriptoresFicheros | |
|
OcupacionCPU | RecursoHilosEjecucion | Describe el porcentaje de ocupacion de la CPU. Se asume que cuando la tarea comienza, el grado de ocupacion de la CPU esta entre 0 y 50. |
| ID | Base de datos  |
| Descripcion | Base de datos utilizada en el sistema para la gestion de datos. Se reaprovechara para almacenar el estado del sistema  |
| Operaciones | guardarBytes recuperarBytes borrarBytes   |
| ID | ForoNoticias  |
| Descripcion | Representa un foro de noticias que el agente debe espiar para extraer noticias relevantes   |
| Operaciones | leerNoticias   |
| ID | Clasificador  |
| Descripcion | Realiza labores de categorizacion de documentos. Este recurso admite la creacion, desctruccion y monitorizacion de categorias. Tambien permite la agregacion de nuevos documentos a una categoria existente y preguntar si un documento pertence a la categoria indicada.   |
| Operaciones | nuevaCategoria borrarCategoria clasificarDocumentoEnCategoria obtenerListaCategorias obtenerCategoriaParaDocumento obtenerDocumentosDeCategoria preguntaCategoria agregarDocumentoCategoria quitarDocumentoCategoria   |
| ID | GestorAgentes  |
| Descripcion | Permite a los agentes mantener un almacen de referencias a otros agentes. Este almacen hace posible obtener listas de los agentes existentes para que los agentes del sistema se puedan encontrar unos a otros  |
| Operaciones | crearNuevoAgente destruirAgente obtenerListaAgentes   |
| ID | GestorComunidadesSuscritas  |
| Descripcion | Gestiona las comunidades a las que un usuario esta suscrito  |
| Operaciones | dameComunidades agregaComunidad quitaComunidad   |
| ID | GestorDocumentos  |
| Descripcion | El gestor de documentos permite gestionar referencias a documentos dejando el contenido dentro de este gestor.   |
| Operaciones | borrarDocumento nuevoDocumento obtenerDocumento obtenerListaDocumentos   |
| ID | GestorEstadisticas  |
| Descripcion | Gestiona las estadisticas del agente. Las estadisticas es un conjunto de tuplas (clave,valor). La clave hace referencia a las posibles acciones que se quieren estudiar, mientras que el valor se concibe como un contador. El contador se incrementa cada vez que el agente ejecuta una accion.  |
| Operaciones | agregaContador obtenContador dameListaContadores quitaContador   |
| ID | GestorMiembrosComunidad  |
| Descripcion | Gestiona los miembros de una comunidad. Los miembros son basicamente referencias a id's de usuarios. Existe un repositorio donde los usuarios estan registrados y donde hay mas informacion indexada por el id del usuario.  |
| Operaciones | agregaMiembro dameMiembros quitaMiembro   |
| ID | GestorMonitorizaciones  |
| Descripcion | Sirve para registrar los distintos observadores de las acciones de un actor monitorizable.  |
| Operaciones | agregarObservador quitarObservador obtenerObservadores   |
| ID | DescriptoresFicheros  |
| Descripcion |   |
| valor_real | 65535  |
| valor_real | 120000  |
| valor_real | 0  |
| ID | OcupacionCPU  |
| Descripcion | Describe el porcentaje de ocupacion de la CPU. Se asume que cuando la tarea comienza, el grado de ocupacion de la CPU esta entre 0 y 50.   |
| valor_real | 25  |
| valor_real | 50  |
| valor_real | 0  |